import {name, age, sex} from './profile1.js';
console.log("profile1 name = ", name); // 花花
console.log('profile1 age = ', age) // 18
console.log('profile1 sex = ', sex) // 女
// 为了避免命名冲突,可以导入别名
import { p2Name, p2Age, p2Sex } from './profile2.js'
console.log('profile2 name = ', p2Name) // 牛牛
console.log('profile2 age = ', p2Age) // 20
console.log('profile2 sex = ', p2Sex) // 男
// 一次性把所有导出的属性或函数封装到一个对象里面
import * as func from './funcs.js'
let add = func.add(1, 5); // 用对象.函数名的方式调用
console.log('add = ', add);
// 导入类型使用，导入时也可以使用 as 进行重命名
import { MyClass as Student } from './myclass.js';
let stu = new Student('Jerry')
stu.sayHello()